package com.appcenter.message.dto;

import com.appcenter.message.input.SendMessageTargetInput;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel(value="发送消息",description ="发送消息" )
public class SendMsgDto {
    @ApiModelProperty(value = "消息标题",example = "",required = false)
    private String title;
    @ApiModelProperty(value = "PC端URL",example = "",required = false)
    private String pcUrl;
    @ApiModelProperty(value = "消息内容",example = "",required = false)
    private String msContent;
    @ApiModelProperty(value = "手机端URl",example = "",required = false)
    private String mobileUrl;
    @ApiModelProperty(value = "消息类型",example = "",required = false)
    private List<MessageType> messageTypes;
    @ApiModelProperty(value = "创建人ID",example = "",required = false)
    private String createUserId;
    @ApiModelProperty(value = "创建人Code",example = "",required = false)
    private String createUserCode;
    @ApiModelProperty(value = "创建人Name",example = "",required = false)
    private String createUserName;
    @ApiModelProperty(value = "系统Code",example = "",required = false)
    private String fromAppCode;
    @ApiModelProperty(value = "系统Code",example = "",required = false)
    private String toAppCode;
    @ApiModelProperty(value = "业务类型",example = "",required = false)
    private String businessType;
    @ApiModelProperty(value = "消息接收人",example = "",required = false)
    private List<SendMessageTargetInput> sendMessageTargets;

    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }

    public String getPcUrl() {
        return pcUrl;
    }

    public void setPcUrl(String pcUrl) {
        this.pcUrl = pcUrl;
    }

    public String getMsContent() {
        return msContent;
    }

    public void setMsContent(String msContent) {
        this.msContent = msContent;
    }

    public String getMobileUrl() {
        return mobileUrl;
    }

    public void setMobileUrl(String mobileUrl) {
        this.mobileUrl = mobileUrl;
    }

    public List<MessageType> getMessageTypes() {
        return messageTypes;
    }

    public void setMessageTypes(List<MessageType> messageTypes) {
        this.messageTypes = messageTypes;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserCode() {
        return createUserCode;
    }

    public void setCreateUserCode(String createUserCode) {
        this.createUserCode = createUserCode;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getFromAppCode() {
        return fromAppCode;
    }

    public void setFromAppCode(String fromAppCode) {
        this.fromAppCode = fromAppCode;
    }

    public String getToAppCode() {
        return toAppCode;
    }

    public void setToAppCode(String toAppCode) {
        this.toAppCode = toAppCode;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public List<SendMessageTargetInput> getSendMessageTargets() {
        return sendMessageTargets;
    }

    public void setSendMessageTargets(List<SendMessageTargetInput> sendMessageTargets) {
        this.sendMessageTargets = sendMessageTargets;
    }



}
